home *** CD-ROM | disk | FTP | other *** search
- /* Script Rexx
- AnimPainting for Spline*/
-
- call addlib("rexxmathlib.library", 5, -30, 0)
-
- options results
- parse ARG Port Mx My Mx1 My1 Mxa Mya b
- ADDRESS "Perfect_Paint.1"
-
- pp_CountFrames
- nb=result
- IF nb<2 then DO
- pp_Warn 'Make*an*Anim*first.'
- EXIT
- END
-
- sz=200
- xa= (Mx+Mx1)/2
- ya= (My+My1)/2
- Mxa= xa + 2*(Mxa-xa)
- Mya= ya + 2*(Mya-ya)
- x=Mx
- y=My
-
- pp_Plot Mx My
- pp_NextFrame
- DO f=1 To sz
- ff=f/sz
- xa=Mx+(Mxa-Mx)*ff
- ya=My+(Mya-My)*ff
- xb=Mxa+(Mx1-Mxa)*ff
- yb=Mya+(My1-Mya)*ff
- x=trunc(xa+(xb-xa)*ff+0.5)
- y=trunc(ya+(yb-ya)*ff+0.5)
- pp_Plot x y
- pp_NextFrame
- END
-
-